課程資訊
課程名稱
生物數據分析的計算技能
Computational Skills for Biological Data Analysis 
開課學期
112-2 
授課對象
學程  生物統計學程  
授課教師
吳泓熹 
課號
Agron5106 
課程識別碼
621EU7070 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期二6,7,8(13:20~16:20) 
上課地點
 
備註
本課程以英語授課。地點:生物產業自動化中心(鄭江樓505室)
總人數上限:45人 
 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

Please refer to the English version for the latest information: Syllabus



In the era of big data, proficiency in several fundamental computational skills is required to conduct high-quality analysis and reproducible research in multiple disciplines. Within the field of biology and agriculture, large-scale datasets are easily accessible due to the advancement in technology. The amount of data will continue to increase at a dramatic rate over the following decades. Students will be required to have the ability to process and analyse large amounts of data efficiently in the “-omic” and even "post-omic" era.

This course will introduce a few fundamental and transferable computational skills for students who work with biological data. These skills include but are not limited to command line interface, working with computer servers, software version control (Git and GitHub) for collaboration, software testing for reproducible analysis, working with the relational database (MySQL), data cleaning and manipulation.

Although many of these skill sets are transferable to fields outside of biology, this course will focus on their application to biological data.

 

課程目標
 
課程要求
 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
 
參考書目
 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
Week 1
Feb/20  Introduction 
Week 2
Feb/27  Basic programming in Python and R – Part I 
Week 3
Mar/05  Basic programming in Python and R – Part II 
Week 4
Mar/12  Command line interface - Part I 
Week 5
Mar/19  Software version control with Git and GitHub 
Week 6
Mar/26  Introduction to the relational database 
Week 7
Apr/02  MySQL database - Basic operations 
Week 8
Apr/09  MySQL database - Advanced queries 
Week 9
Apr/16  MySQL database - Data manipulation 
Week 10
Apr/23  MySQL database - Admin 
Week 11
Apr/30  Collaboration on GitHub 
Week 12
May/07  Programming in Python and R - testing with unit testing 
Week 13
May/14  Programming in Python and R - error handling 
Week 14
May/21  Programming in Python and R- software development 
Week 15
May/28  Other topics in data analysis 
Week 16
Jun/04  Final group project presentation